"use strict";
// 静态成员使用类名访问，有static修饰的属性/方法，称为静态属性/方法，也称为类属性/方法
// 没有static修饰的属性/方法，称为普通属性/方法，专业术语上称为实例属性/实例方法
class People {
    constructor() {
        this.sayHello = () => {
            console.log(this.getName(), "向大家问好！-- ", People.version);
        };
    }
    static showVersion() {
        console.log("当前版本：", People.version);
    }
    setName(name) {
        this.name = name;
    }
    getName() {
        return this.name;
    }
}
People.version = "v0.1.0";
let lbj = new People();
lbj.setName("罗佰君");
lbj.sayHello();
let wyw = new People();
wyw.setName("伍雨薇");
wyw.sayHello();
People.showVersion();
